【微信小程序】自动播放视频模仿gif动图效果 | 您所在的位置:网站首页 › material studio 价格 › 【微信小程序】自动播放视频模仿gif动图效果 |
需求背景:在小程序页面插入gif动态图,但gif图一般体积比较大,转而用自动播放视频的模式来模拟gif图的效果,丰富页面展示。自动播放的视频,无控制条,无声音,自动循环播放。 技术难点:因为微信小程序在同一个页面,存在多个视频时(建议不超过3个视频),会出现卡顿甚至闪退的情况。 developers.weixin.qq.com/community/d… 方案:参考小程序社区讨论方案,当视频未出现在屏幕可视区域时,用图片占位,出现在屏幕中,把图片替换成视频,并且自动播放。 代码注意点:video标签用wx:if来控制,image标签用visibility样式来占位。 .container { position: relative; width: 100%; height: 100%; } .image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; width: 100%; height: 100%; } .video { width: 100%; height: 100%; } Component({ properties: { // 视频宽度 videoWidth: { type: Number, value: 0, }, // 视频高度 videoHeight: { type: Number, value: 0, }, // 视频海报/封面图 poster: { type: String, value: '', }, // 视频 |
CopyRight 2018-2019 实验室设备网 版权所有 |